/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package Interface;

import Dominio.Calificacion;
import Dominio.Controladora;
import java.util.List;

/**
 *
 * @author Agustin
 */
public class ModeloTablaCalificaciones {

    public Object[][] cargarDatos() {

        try {
            List<Calificacion> calificaciones2 = Controladora.getInstance().getUsuario().getCalificaciones();
            calificaciones = new String[calificaciones2.size()][4];
            if (calificaciones2.get(0).getComentario() != null) {
                for (int x = 0; x < calificaciones2.size(); x++) {
                    calificaciones[x][0] = calificaciones2.get(x).getRazon_social();
                    calificaciones[x][1] = calificaciones2.get(x).getNombre_empresa();
                    calificaciones[x][2] = calificaciones2.get(x).getValor()+"";
                    calificaciones[x][3] = calificaciones2.get(x).getComentario();
                }
            }

        } catch (Exception e) {
            throw new UnsupportedOperationException(e.toString());
        }

        return calificaciones;
    }

    public String[] cargarColumnas() {
        cabeceras = new String[4];
        cabeceras[0] = "Razon Social";
        cabeceras[1] = "Nombre Empresa";
        cabeceras[2] = "Valor";
        cabeceras[3] = "Comentario";
        return cabeceras;

    }
    private Object calificaciones[][] = cargarDatos();
    private String cabeceras[] = cargarColumnas();

    public String[] getCabeceras() {
        return cabeceras;
    }

    public Object[][] getCalificaciones() {
        return calificaciones;
    }
}
